
public class Pista {
	private String descricao;
	private int id;
	private ThreadCli cliente = null;
	private boolean ocupada;
	
	public Pista(int id, String descricao){
		this.descricao = descricao;
		this.ocupada = false;
	}
	
	public String descricao(){
		return this.descricao;
	}
	
	public ThreadCli getCliente(){
		return cliente;
	}
	
	public boolean ocupada(){
		return ocupada;
	}
	
	public boolean livre(){
		return !ocupada;
	}
	
	public void reservar(ThreadCli cli){
		this.ocupada = true;
		this.cliente = cli;
		cli.setPista(this);
	}
	
	public void libertar(){
		this.ocupada = false;
		this.cliente = null;
	}
	
	public int getID(){
		return id;
	}

}
